[INFO] fetching crate rofuse 0.0.5...
[INFO] checking rofuse-0.0.5 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate rofuse 0.0.5 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate rofuse 0.0.5 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rofuse 0.0.5
[INFO] finished tweaking crates.io crate rofuse 0.0.5
[INFO] tweaked toml for crates.io crate rofuse 0.0.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate rofuse 0.0.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zerocopy v0.6.0
[INFO] [stderr]   Downloaded memmap2 v0.5.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ea7f53a01a7ca033dab177550b719ac3ab038e22b320fcdfef79528926ab1513
[INFO] running `Command { std: "docker" "start" "-a" "ea7f53a01a7ca033dab177550b719ac3ab038e22b320fcdfef79528926ab1513", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea7f53a01a7ca033dab177550b719ac3ab038e22b320fcdfef79528926ab1513", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea7f53a01a7ca033dab177550b719ac3ab038e22b320fcdfef79528926ab1513", kill_on_drop: false }`
[INFO] [stdout] ea7f53a01a7ca033dab177550b719ac3ab038e22b320fcdfef79528926ab1513
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54df471ef80e4fc483be1533ba76e6abafb65856b12433717cd8335ee8d87b94
[INFO] running `Command { std: "docker" "start" "-a" "54df471ef80e4fc483be1533ba76e6abafb65856b12433717cd8335ee8d87b94", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling libc v0.2.86
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.63
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking once_cell v1.5.2
[INFO] [stderr]    Compiling unicode-segmentation v1.8.0
[INFO] [stderr]    Compiling rustversion v1.0.5
[INFO] [stderr]    Compiling serde_derive v1.0.123
[INFO] [stderr]     Checking unicode-width v0.1.8
[INFO] [stderr]     Checking regex-syntax v0.6.22
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]     Checking thread_local v1.1.3
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking byteorder v1.4.2
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking glob v0.3.0
[INFO] [stderr]     Checking smallvec v1.6.1
[INFO] [stderr]     Checking termcolor v1.1.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking aho-corasick v0.7.15
[INFO] [stderr]    Compiling rofuse v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking memmap2 v0.5.0
[INFO] [stderr]     Checking page_size v0.4.2
[INFO] [stderr]     Checking users v0.11.0
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]     Checking rand_core v0.6.2
[INFO] [stderr]     Checking rand_chacha v0.3.0
[INFO] [stderr]     Checking regex v1.4.3
[INFO] [stderr]     Checking rand v0.8.3
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking tempfile v3.2.0
[INFO] [stderr]     Checking env_logger v0.8.3
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling zerocopy-derive v0.3.0
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]     Checking zerocopy v0.6.0
[INFO] [stderr]     Checking thiserror v1.0.30
[INFO] [stderr]     Checking flexi_logger v0.19.5
[INFO] [stderr]     Checking structopt v0.3.25
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` has no effect when applied to an implementation block
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CopyFileRangeFile` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/channel.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct ChannelSender(Arc<File>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/mnt/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod mount_options;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/mnt/fuse2.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Mount {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/mnt/fuse2.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(mountpoint: &Path, options: &[MountOption]) -> io::Result<(Arc<File>, Mount)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/mnt/mount_options.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn check_option_conflicts(options: &[MountOption]) -> Result<(), io::Error> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/mnt/mount_options.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn option_to_string(option: &MountOption) -> String {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/reply.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn zero_copy(self) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/session.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 101 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `memmap`
[INFO] [stdout]   --> examples/zerocopy.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let ans = memmap::MmapOptions::new().map(&file)?;
[INFO] [stdout]    |               ^^^^^^ use of undeclared crate or module `memmap`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let ans = memmap2::MmapOptions::new().map(&file)?;
[INFO] [stdout]    |               ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::MmapOptions;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use memmap2::MmapOptions;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `MmapOptions`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 65 -     let ans = memmap::MmapOptions::new().map(&file)?;
[INFO] [stdout] 65 +     let ans = MmapOptions::new().map(&file)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MmapOptions`
[INFO] [stdout]  --> examples/zerocopy.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use memmap2::{Mmap, MmapOptions};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `max`
[INFO] [stdout]  --> examples/zerocopy.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::cmp::{max, min};
[INFO] [stdout]   |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Read`, `Seek`
[INFO] [stdout]   --> examples/zerocopy.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::io::{Error, Read, Result, Seek};
[INFO] [stdout]    |               ^^^^^  ^^^^          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::os::unix::fs::FileExt`
[INFO] [stdout]   --> examples/zerocopy.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::os::unix::fs::FileExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `memmap`
[INFO] [stdout]    --> examples/mu.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use memmap::{Mmap, MmapOptions};
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `memmap`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use memmap2::{Mmap, MmapOptions};
[INFO] [stdout]     |         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> examples/mu.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread::sleep`
[INFO] [stdout]   --> examples/mu.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::thread::sleep;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> examples/mu.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `App`, `Arg`, `crate_version`
[INFO] [stdout]    --> examples/mu.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 161 |     use clap::{crate_version, App, Arg};
[INFO] [stdout]     |                ^^^^^^^^^^^^^  ^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MountOption`
[INFO] [stdout]    --> examples/mu.rs:165:41
[INFO] [stdout]     |
[INFO] [stdout] 165 |         FileAttr, FileType, Filesystem, MountOption, ReplyAttr, ReplyData, ReplyDirectory,
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `max`, `min`
[INFO] [stdout]    --> examples/mu.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     use std::cmp::{max, min};
[INFO] [stdout]     |                    ^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]    --> examples/mu.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use std::fs::File;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Read`, `Seek`
[INFO] [stdout]    --> examples/mu.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |     use std::io::{Error, Read, Result, Seek};
[INFO] [stdout]     |                   ^^^^^  ^^^^          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::os::unix::fs::FileExt`
[INFO] [stdout]    --> examples/mu.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use std::os::unix::fs::FileExt;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> examples/zerocopy.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         offset: i64,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rofuse` (example "zerocopy") due to 2 previous errors; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/mu.rs:85:63
[INFO] [stdout]     |
[INFO] [stdout] 85  |     Session::restore(zerofs, opt.mountpoint.parse().unwrap(), ch).run();
[INFO] [stdout]     |     ---------------- arguments to this function are incorrect ^^ expected `i32`, found `Channel`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/session.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mount`
[INFO] [stdout]   --> examples/mu.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let (file, mount): (Arc<File>, Mount) = Mount::new((&opt.mountpoint).as_ref(), &options)?;
[INFO] [stdout]    |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_mount`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/mu.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn master(mut opt: Options) -> io::Result<()> {
[INFO] [stdout]    |           ----^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> examples/mu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub unsafe fn zero(name: String) -> Result<Zero> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/mu.rs:257:13
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let mut attrs = Vec::from(ATTRS);
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432.
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rofuse` (example "mu") due to 3 previous errors; 13 warnings emitted
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` has no effect when applied to an implementation block
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CopyFileRangeFile` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 92 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "54df471ef80e4fc483be1533ba76e6abafb65856b12433717cd8335ee8d87b94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54df471ef80e4fc483be1533ba76e6abafb65856b12433717cd8335ee8d87b94", kill_on_drop: false }`
[INFO] [stdout] 54df471ef80e4fc483be1533ba76e6abafb65856b12433717cd8335ee8d87b94
[INFO] checking rofuse-0.0.5 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate rofuse 0.0.5 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate rofuse 0.0.5 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rofuse 0.0.5
[INFO] finished tweaking crates.io crate rofuse 0.0.5
[INFO] tweaked toml for crates.io crate rofuse 0.0.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate crates.io crate rofuse 0.0.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c26e7557333a17c3328a3b4af50d4bdfc62ff16d3d153b5460e1676c82c48a20
[INFO] running `Command { std: "docker" "start" "-a" "c26e7557333a17c3328a3b4af50d4bdfc62ff16d3d153b5460e1676c82c48a20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c26e7557333a17c3328a3b4af50d4bdfc62ff16d3d153b5460e1676c82c48a20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c26e7557333a17c3328a3b4af50d4bdfc62ff16d3d153b5460e1676c82c48a20", kill_on_drop: false }`
[INFO] [stdout] c26e7557333a17c3328a3b4af50d4bdfc62ff16d3d153b5460e1676c82c48a20
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ef0309f2eec9005f9bb868eca8c4c37f39578c7b63dfa31a003761d450a521d6
[INFO] running `Command { std: "docker" "start" "-a" "ef0309f2eec9005f9bb868eca8c4c37f39578c7b63dfa31a003761d450a521d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling libc v0.2.86
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.63
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]     Checking once_cell v1.5.2
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking regex-syntax v0.6.22
[INFO] [stderr]    Compiling serde_derive v1.0.123
[INFO] [stderr]    Compiling rustversion v1.0.5
[INFO] [stderr]     Checking unicode-width v0.1.8
[INFO] [stderr]    Compiling unicode-segmentation v1.8.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking thread_local v1.1.3
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking byteorder v1.4.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking glob v0.3.0
[INFO] [stderr]     Checking smallvec v1.6.1
[INFO] [stderr]     Checking aho-corasick v0.7.15
[INFO] [stderr]     Checking termcolor v1.1.2
[INFO] [stderr]    Compiling rofuse v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking users v0.11.0
[INFO] [stderr]     Checking memmap2 v0.5.0
[INFO] [stderr]     Checking page_size v0.4.2
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]     Checking rand_core v0.6.2
[INFO] [stderr]     Checking rand_chacha v0.3.0
[INFO] [stderr]     Checking rand v0.8.3
[INFO] [stderr]     Checking regex v1.4.3
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking tempfile v3.2.0
[INFO] [stderr]     Checking env_logger v0.8.3
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling zerocopy-derive v0.3.0
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]     Checking zerocopy v0.6.0
[INFO] [stderr]     Checking thiserror v1.0.30
[INFO] [stderr]     Checking flexi_logger v0.19.5
[INFO] [stderr]     Checking structopt v0.3.25
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/ll/argument.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.data = &rest[1..];
[INFO] [stdout]    |                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ll/request.rs:2157:25
[INFO] [stdout]      |
[INFO] [stdout] 2157 |             data: &data[mem::size_of::<fuse_in_header>()..header.len as usize],
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/mnt/mount_options.rs:82:68
[INFO] [stdout]    |
[INFO] [stdout] 82 |             x if x.starts_with("fsname=") => MountOption::FSName(x[7..].into()),
[INFO] [stdout]    |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/mnt/mount_options.rs:83:70
[INFO] [stdout]    |
[INFO] [stdout] 83 |             x if x.starts_with("subtype=") => MountOption::Subtype(x[8..].into()),
[INFO] [stdout]    |                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/mnt/mount_options.rs:173:50
[INFO] [stdout]     |
[INFO] [stdout] 173 |             Some(x) if x.starts_with("-o") => &x[2..],
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/session.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |         &mut buf[off..]
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` has no effect when applied to an implementation block
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CopyFileRangeFile` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/channel.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct ChannelSender(Arc<File>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/mnt/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod mount_options;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/mnt/fuse2.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Mount {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/mnt/fuse2.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(mountpoint: &Path, options: &[MountOption]) -> io::Result<(Arc<File>, Mount)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/mnt/mount_options.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn check_option_conflicts(options: &[MountOption]) -> Result<(), io::Error> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/mnt/mount_options.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn option_to_string(option: &MountOption) -> String {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/reply.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn zero_copy(self) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/session.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 107 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stdout] error[E0432]: unresolved import `memmap`
[INFO] [stdout]    --> examples/mu.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use memmap::{Mmap, MmapOptions};
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `memmap`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use memmap2::{Mmap, MmapOptions};
[INFO] [stdout]     |         ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> examples/mu.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread::sleep`
[INFO] [stdout]   --> examples/mu.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::thread::sleep;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> examples/hello.rs:81:54
[INFO] [stdout]    |
[INFO] [stdout] 81 |             reply.data(&HELLO_TXT_CONTENT.as_bytes()[offset as usize..]);
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> examples/mu.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `App`, `Arg`, `crate_version`
[INFO] [stdout]    --> examples/mu.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 161 |     use clap::{crate_version, App, Arg};
[INFO] [stdout]     |                ^^^^^^^^^^^^^  ^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MountOption`
[INFO] [stdout]    --> examples/mu.rs:165:41
[INFO] [stdout]     |
[INFO] [stdout] 165 |         FileAttr, FileType, Filesystem, MountOption, ReplyAttr, ReplyData, ReplyDirectory,
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `max`, `min`
[INFO] [stdout]    --> examples/mu.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     use std::cmp::{max, min};
[INFO] [stdout]     |                    ^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]    --> examples/mu.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use std::fs::File;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Read`, `Seek`
[INFO] [stdout]    --> examples/mu.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |     use std::io::{Error, Read, Result, Seek};
[INFO] [stdout]     |                   ^^^^^  ^^^^          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::os::unix::fs::FileExt`
[INFO] [stdout]    --> examples/mu.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use std::os::unix::fs::FileExt;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/mu.rs:322:63
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 2 => reply.data(&HELLO_TXT_CONTENT.as_bytes()[offset as usize..]),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/mu.rs:325:57
[INFO] [stdout]     |
[INFO] [stdout] 325 |                     reply.data(&FAST_CONTENT.as_bytes()[offset as usize..])
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/mu.rs:329:57
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     reply.data(&SLOW_CONTENT.as_bytes()[offset as usize..])
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `memmap`
[INFO] [stdout]   --> examples/zerocopy.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let ans = memmap::MmapOptions::new().map(&file)?;
[INFO] [stdout]    |               ^^^^^^ use of undeclared crate or module `memmap`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let ans = memmap2::MmapOptions::new().map(&file)?;
[INFO] [stdout]    |               ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::MmapOptions;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use memmap2::MmapOptions;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `MmapOptions`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 65 -     let ans = memmap::MmapOptions::new().map(&file)?;
[INFO] [stdout] 65 +     let ans = MmapOptions::new().map(&file)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MmapOptions`
[INFO] [stdout]  --> examples/zerocopy.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use memmap2::{Mmap, MmapOptions};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> examples/simple.rs:1927:25
[INFO] [stdout]      |
[INFO] [stdout] 1927 |             return line["Groups: ".len()..]
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `max`
[INFO] [stdout]  --> examples/zerocopy.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::cmp::{max, min};
[INFO] [stdout]   |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Read`, `Seek`
[INFO] [stdout]   --> examples/zerocopy.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::io::{Error, Read, Result, Seek};
[INFO] [stdout]    |               ^^^^^  ^^^^          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::os::unix::fs::FileExt`
[INFO] [stdout]   --> examples/zerocopy.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::os::unix::fs::FileExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/zerocopy.rs:129:39
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 let vec = self.buffer[offset as usize..end].to_owned();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> examples/zerocopy.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         offset: i64,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/mu.rs:85:63
[INFO] [stdout]     |
[INFO] [stdout] 85  |     Session::restore(zerofs, opt.mountpoint.parse().unwrap(), ch).run();
[INFO] [stdout]     |     ---------------- arguments to this function are incorrect ^^ expected `i32`, found `Channel`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/session.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rofuse` (example "zerocopy") due to 2 previous errors; 6 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `mount`
[INFO] [stdout]   --> examples/mu.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let (file, mount): (Arc<File>, Mount) = Mount::new((&opt.mountpoint).as_ref(), &options)?;
[INFO] [stdout]    |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_mount`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/mu.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn master(mut opt: Options) -> io::Result<()> {
[INFO] [stdout]    |           ----^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> examples/mu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub unsafe fn zero(name: String) -> Result<Zero> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/mu.rs:257:13
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let mut attrs = Vec::from(ATTRS);
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rofuse` (example "mu") due to 3 previous errors; 16 warnings emitted
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/ll/argument.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.data = &rest[1..];
[INFO] [stdout]    |                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ll/reply.rs:746:17
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 insert_at..insert_at,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ll/request.rs:2157:25
[INFO] [stdout]      |
[INFO] [stdout] 2157 |             data: &data[mem::size_of::<fuse_in_header>()..header.len as usize],
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout] 35  |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/mnt/mount_options.rs:82:68
[INFO] [stdout]    |
[INFO] [stdout] 82 |             x if x.starts_with("fsname=") => MountOption::FSName(x[7..].into()),
[INFO] [stdout]    |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/mnt/mount_options.rs:83:70
[INFO] [stdout]    |
[INFO] [stdout] 83 |             x if x.starts_with("subtype=") => MountOption::Subtype(x[8..].into()),
[INFO] [stdout]    |                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/mnt/mount_options.rs:173:50
[INFO] [stdout]     |
[INFO] [stdout] 173 |             Some(x) if x.starts_with("-o") => &x[2..],
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mnt/mod.rs:142:34
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 let v: Vec<_> = (0..args.argc)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reply.rs:952:17
[INFO] [stdout]     |
[INFO] [stdout] 952 |                 insert_at..insert_at,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/session.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |         &mut buf[off..]
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` has no effect when applied to an implementation block
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CopyFileRangeFile` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 101 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ef0309f2eec9005f9bb868eca8c4c37f39578c7b63dfa31a003761d450a521d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef0309f2eec9005f9bb868eca8c4c37f39578c7b63dfa31a003761d450a521d6", kill_on_drop: false }`
[INFO] [stdout] ef0309f2eec9005f9bb868eca8c4c37f39578c7b63dfa31a003761d450a521d6
